Path constraints in semistructured data
نویسندگان
چکیده
We consider semistructured data as multi rooted edge-labeled directed graphs, and path inclusion constraints on these graphs. A path inclusion constraint p q is satisfied by a semistructured data if any node reached by the regular query p is also reached by the regular query q. In this paper, two problems are mainly studied: the implication problem and the problem of the existence of a finite exact model. – We give a new decision algorithm for the implication problem of a constraint p q by a set of bounded path constraints pi ui where p, q, and the pi’s are regular path expressions and the ui’s are words, improving in this particular case, the more general algorithms of S. Abiteboul and V. Vianu, and N. Alechina et al. In the case of a set of word equalities ui ≡ vi, we provide a more efficient decision algorithm for the implication of a word equality u ≡ v, improving the more general algorithm of P. Buneman et al.. We prove that, in this case, implication for non-deterministic models is equivalent to implication for (complete) deterministic ones. – We introduce the notion of exact model: an exact model of a set of path constraints C satisfies the constraint p q if and only if this constraint is implied by C. We prove that any set of constraints has an exact model and we give a decidable characterization of data which are exact models of bounded path inclusion constraints sets.
منابع مشابه
Path Constraints in Semistructured Databases
General rights Copyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The University of Edinburgh has made every reasonable effort to ensure that Edin...
متن کاملExplorer Path constraints in semistructured databases
General rights Copyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The University of Edinburgh has made every reasonable effort to ensure that Edin...
متن کاملPath Constraints for Databases With or Without Schemas
This dissertation introduces a path constraint language and investigates its associated implication and finite implication problems. This path constraint language has proven useful in a variety of database contexts, ranging from semistructured data as found for instance on the Web, to structured data such as data in object-oriented databases. It is capable of expressing natural integrity constr...
متن کاملModels of Path Constraints
We model semistructured data as rooted edge-labeled directed graphs. A path inclusion constraint p q is satisfied by a semistructured data if any nodes reached by the regular query p is also reached by the regular query q. In this paper we define the notion of an exact model: an exact model of a set of path constraints C satisfies the constraint p q if and only if it is implied by C. We charact...
متن کاملModeling and Querying Web Data: A Constraint-Based Logic Approach
The efficient and sophisticated representation of the structure of the documents being circulated over the Internet allows for effective querying and reasoning over them. This is a major goal for large information resources like the World Wide Web (WWW). Constraints are a valuable tool for managing information. In this work, we consider how constraintbased technology can be used to query and re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 385 شماره
صفحات -
تاریخ انتشار 2007